package com.yangjicong.o2o.studey.base.common.enums;

import lombok.Getter;

/**
 * @author: yangwenhui
 * @date: 2019/1/15
 * @description:
 */
@Getter
public enum ErrorCodeEnum {

    /**
     * 错误码
     */
    APPLY_AUTHORIZATION_ERROR("APPLY_AUTHORIZATION_ERROR","申请开户意愿失败"),
    MODIFY_BANK_PHONE_ERROR("MODIFY_BANK_PHONE_ERROR","更新手机号失败"),
    CONFIRM_AUTHORIZATION_ERROR("CONFIRM_AUTHORIZATION_ERROR","授权失败"),
    SYSTEM_ERROR("SYSTEM_ERROR", "系统发生错误"),
    SUCESS("SUCCESS", "处理成功"),
    REMOTE_ERROR("REMOTE_ERROR", "调用远程接口错误"),
    CACHE_REDIS_ERROR("Redis_ERROR", "redis行为失败"),
    NO_EXIT_ENUM_ERROR("NO_EXIT_ENUM_ERROR", "不存在相应的枚举值"),
    REQUEST_VERIFY_FAIL("FAIL", "请求参数校验未通过"),
    DATA_NOT_EXIST("DATA_EMPTY", "原数据不存在"),
    MATCHING_MERCHANTCODE_PRODUCTNO("NOT_MATCH_MERCHANTCODE_PRODUCTNO", "登录号与商户号不匹配"),
    QUERY_MERCHANT_INFO_FAIL("QUERY_MERCHANT_INFO_FAIL", "查询用户信息失败！"),
    BLANK_BEGIN_DATE_ERROR("BLANK_BEGIN_DATE_ERROR", "身份证生效时间不能为空"),
    BLANK_END_DATE_ERROR("BLAKN_END_DATE_ERROR", "身份证失效时间不能为空"),
    BIG_DATA_FAIL("BIG_DATA_FAIL", "查询大数据接口业务失败"),
    BIG_DATA_ERROR("BIG_DATA_ERROR", "查询大数据接口数据错误"),
    DATE_PARSE_ERROR("DATE_PARSE_ERROR", "日期转换异常"),
    BLANK_ADDRESS_ERROR("BLANK_ADDRESS_ERROR", "地址信息不能为空"),
    BLANK_CERTIFICATE_NO_ERROR("BLANK_CERTIFICATE_NO_ERROR", "身份证号不能为空"),
    BLANK_BENEFIT_NAME_ERROR("BLANK_BENEFIT_NAME_ERROR", "受益人姓名不能为空"),
    EXCEL_DATA_EMPTY_ERROR("EXCEL_DATA_MEPTY_ERROR", "EXCEL无具体数据"),
    EXCEL_DATA_SIZE_ERROR("EXCEL_DATA_SIZE_ERROR", "EXCEL中数据过大"),
    EXCEL_DATA_INCOMPLETE_ERROR("EXCEL_DATA_INCOMPLETE_ERROR", "EXCEL数据不完整，请补充完整数据后再进行上传"),
    SMART_DEVICE_INFO_EMPTY_ERROR("SMART_DEVICE_INFO_EMPTY_ERROR", "该终端无相关绑定信息"),
    NOT_EXIT_CERTIFICATE_ERROR("NOT_EXIT_CERTIFICATE_ERROR", "身份证末绑定"),
    MERCHANT_TYPE_UNKNOWN("MERCHANT_TYPE_UNKNOWN", "商户类型未知"),

    EMPTY_QUERY_RESULT("EMPTY_QUERY_RESULT", "查询结果为空"),
    MERCHANT_PER_BASE_INFO_IS_EMPTY("MERCHANT_PER_BANK_INFO_IS_EMPTY", "个人商户基础商户信息为空"),
    MERCHANT_PER_BANK_INFO_IS_EMPTY("MERCHANT_PER_BANK_INFO_IS_EMPTY", "个人商户银行卡信息为空"),
    MERCHANT_AUTH_CONTACT_INFO_IS_EMPTY("MERCHANT_AUTH_CONTACT_INFO_IS_EMPTY", "个人商户联系人信息为空"),
    MERCHANT_PER_AUTH_IDENTIFY_IS_EMPTY("MERCHANT_PER_AUTH_IDENTIFY_IS_EMPTY", "个人商户认证资质信息为空"),
    MERCHANT_AUTH_CONTACT_INFO_NONE_MATCH("MERCHANT_AUTH_CONTACT_INFO_NONE_MATCH", "个人商户联系人信息不一致"),
    MERCHANT_QUERY_FAIL("MERCHANT_QUERY_FAIL", "商户信息查询失败"),
    MERCHANT_QUERY_AGGREGATE_FAIL("MERCHANT_QUERY_AGGREGATE_FAIL", "查询商户进件成功记录失败"),
    BILL_QUERY_FAIL("BILL_QUERY_FAIL", "查询账单失败"),
    MERCHANT_COLLECT_BILL_FAIL("MERCHANT_COLLECT_BILL_FAIL","门店、子商户汇总账单查询失败"),

    ORDER_QUERY_FAIL("ORDER_QUERY_FAIL", "订单查询失败,请重试"),
    ORDER_INFO_ERROR("ORDER_INFO_ERROR", "订单信息有误！"),
    ORDER_COLLECT_INFO_QUERY_FAIL("ORDER_COLLECT_INFO_QUERY_FAIL", "查询交易汇总失败,请重试"),
    SETTLE_INFO_QUERY_FAIL("SETTLE_INFO_QUERY_FAIL", "查询结算信息失败"),
    DISCOUNT_DETAIL_QUERY_FAIL("DISCOUNT_DETAIL_QUERY_FAIL", "优惠详情信息查询失败"),
    CONTRACT_NO_IS_EMPTY("CONTRACT_NO_IS_EMPTY", "权限不足，请先注册商户！"),
    NOT_ALLOW_QUERY_FAIL("NOT_ALLOW_QUERY_FAIL", "当前不支持筛选交易失败订单"),


    FACE_PHOTO_UPLOAD_FAIL("FACE_PHOTO_UPLOAD_FAIL", "面容头像上传失败"),
    FACE_LIBRARY_QUERY_FAIL("FACE_LIBRARY_FAIL", "查询面容特征库失败"),
    FACE_LIBRARY_SAVE_FAIL("FACE_LIBRARY_SAVE_FAIL", "创建面容特征库失败"),
    FACE_LIBRARY_MATCH_FAIL("FACE_LIBRARY_SAVE_FAIL", "匹配面容特征库失败"),
    FACE_LIBRARY_EMPTY_MATCH("FACE_LIBRARY_EMPTY_MATCH", "特征库中未匹配到面容"),
    FACE_LIBRARY_SAVE_FACEPHOTO_FAIL("FACE_LIBRARY_SAVE_FACEPHOTO_FAIL", "面容特征库插入面容照片失败"),
    UPLOAD_PIC_CERTIFICATION_FAIL("UPLOAD_PIC_CERTIFICATION_FAIL","上传认证资质图片失败"),
    QUERY_AUTH_STATUS_FAIL("QUERY_AUTH_STATUS_FAIL","获取授权状态失败"),
    QUERY_CERTIFICATION_STATUS_FAIL("QUERY_CERTIFICATION_STATUS_FAIL","获取认证状态失败"),
    QUERY_CERTIFICATION_INFO_FAIL("QUERY_CERTIFICATION_INFO_FAIL","获取认证回填信息失败"),
    SUBMIT_CERTIFICATION_INFO_FAIL("SUBMIT_CERTIFICATION_INFO_FAIL","提交资质信息失败"),
    PARMAS_CONVERT_FAIL("PARMAS_CONVERT_FAIL","参数转换失败"),
    CANCEL_CERTIFICATION_INFO_FAIL("CANCEL_CERTIFICATION_INFO_FAIL","撤销二次认证申请失败"),


    VERIFICATION_CODE_TIMEOUT("VERIFICATION_CODE_TIMEOUT","验证码失效"),
    VERIFICATION_CODE_ERROR("VERIFICATION_CODE_ERROR","验证码错误"),
    BIND_AGREEMENT_ERROR("BIND_AGREEMENT_ERROR","绑定协议错误"),
    FACE_PHONE_EXIST("FACE_PHONE_EXIST","手机号已绑定，人脸已注册"),
    FACEID_NO_EXIST("FACEID_NO_EXIST","人脸特征请求参数不合法"),
    USER_IS_NOT_IDENTIFY("USER_IS_NOT_IDENTIFY","用户未实名认证"),
    EMPLOYEE_STATUS_ERROR("EMPLOYEE_STATUS_ERROR", "员工状态不可用或异常，请联系所属代理商！"),
    EMPTY_QUEYR_AGREEMENT_NO("EMPTY_QUEYR_AGREEMENT_NO", "查询结果为空"),


    ADVERTISEMENT_EXIST("ADVERTISEMENT_EXIST","该广告位已存在"),
    ADVERTISEMENT_NOT_EXIST("ADVERTISEMENT_NOT_EXIST","该广告位不存在"),
    ADVERTISEMENT_CONFIG_EXIST("ADVERTISEMENT_CONFIG_EXIST","该广告位配置已存在"),
    ADVERTISEMENT_CONFIG_NOT_EXIST("ADVERTISEMENT_CONFIG_NOT_EXIST","该广告位配置不存在"),
    MODIFY_ERROR("MODIFY_ERROR","修改失败"),
    ADD_ERROR("ADD_ERROR","新增失败"),
    DELETE_ERROR("DELETE_ERROR","删除失败"),
    DEFAULT_TYPE_EXIST("DEFAULT_TYPE_EXIST","该版本广告位配置默认模式已经存在"),

    DATA_ALREADY_EXIST("DATA_ALREADY_EXIST","该客户端类型对应版本已存在"),
    APPLY_NAME_EXIST("APPLY_NAME_EXIST","该应用简称已存在"),
    NULL_QUERY_RESULT("NULL_QUERY_RESULT","查询无结果"),
    UNUSABLE_CLIENT("UNUSABLE_CLIENT","无效版本，无法开启"),
    ROLE_RESOURCE("ROLE_RESOURCE","角色关联信息不能为空"),
    APPLY_RESOURCE("APPLY_RESOURCE","应用关联信息不能为空"),
    RULE_NAME_EXIST("RULE_NAME_EXIST","规则名称已存在或存在相同配置信息"),
    NOT_FOUND_APPLY_CONFIG("NOT_FOUND_APPLY_CONFIG", "当前版本没有查询到应用配置"),
    USE_STATUS_NOT_OPERATE("USE_STATUS_NOT_OPERATE", "开启状态不能删除"),
    NOT_FOUND_CLIENT_CONFIG("NOT_FOUND_CLIENT_CONFIG","该客户端版本号不存在，请重新选择"),
    LOGIN_MERCHANT_INFO_INCORRECT("LOGIN_MERCHANT_INFO_INCORRECT","商户权限不足"),
    SYSTEM_BUSY("SYSTEM_BUSY","系统繁忙，请稍后重试"),


    QUERY_APPBANKLOGO_FAIL("QUERY_APPBANKLOGO_FAIL", "查询银行Logo配置信息失败！"),
    QUERY_FUND_PAY_BANK_INFO_FAIL("QUERY_FUND_PAY_BANK_INFO_FAIL", "查询充转提绑定银行卡信息失败！"),

    APPLY_QRCODE_FAIL("APPLY_QRCODE_FAIL", "二维码申请失败，请重试！"),

    LOGIN_FAIL("LOGIN_FAIL", "登陆失败！"),

    LOGOUT_FAIL("LOGOUT_FAIL", "登出失败！"),

    NO_APPLY_RIGHT("NO_APPLY_RIGHT","该登录号没有配置商户贷子应用！"),

    QUERY_SUB_APP_FAI("QUERY_SUB_APP_FAI","该登录号的子应用信息查询失败！"),

    MERCHANT_NOT_OAUTH("MERCHANT_NOT_OAUTH","商户未签约，查询失败！"),
    QUERY_NOTICE_NOT_OAUTH("QUERY_NOTICE_NOT_OAUTH", "商户未签约，消息推送失败！"),
    QUERY_NOTICE_FAIL("QUERY_NOTICE_FAIL", "查询消息推送失败！"),
    QUERY_NOTICE_DETAIL_FAIL("QUERY_NOTICE_DETAIL_FAIL", "查询消息推送详情失败！"),

    CLIENTID_NOT_LEGAL("CLIENTID_NOT_LEGAL","第三方应用Id不合法！"),

    OVER_SIX_MONTH("OVER_SIX_MONTH","查询日期不能超过六个月！"),

    OVER_ONE_MONTH("OVER_ONE_MONTH","查询日期不能超过一个月！"),

    OVER_THREE_MONTH("OVER_ONE_MONTH","查询日期不能超过三个月！"),

    QUERY_CHANNEL_RATE_FAIL("QUERY_CHANNEL_RATE_FAIL", "查询渠道费率失败！"),

    FORBID_MODIFY_RATE("FORBID_MODIFY_RATE", "修改费率权限不足！"),

    REPEAT_MODIFY_RATE("REPEAT_MODIFY_RATE", "不可重复修改费率！"),

    MODIFY_RATE_FAIL("MODIFY_RATE_FAIL", "修改费率失败！"),


    QUERY_CLIENT_NULL("QUERY_CLIENT_NULL","查询本地client信息为空！"),

    QUERY_AGREEMENT_NULL("QUERY_AGREEMENT_NULL","查询本地协议信息为空！"),

    QUERY_CLIENT_NOT_MATCH("QUERY_CLIENT_NOT_MATCH","client信息不匹配！"),

    MERCHANT_STORE_MISMATCH("MERCHANT_STORE_MISMATCH","商户与门店不匹配！"),

    ICON_STATUS_IS_NULL("ICON_STATUS_IS_NULL","角标配置不能为空"),
    ICON_TYPE_IS_NULL("ICON_TYPE_IS_NULL","角标类型不能为空"),
    ICON_SHAPE_IS_NULL("ICON_SHAPE_IS_NULL","角标形状不能为空"),
    ICON_LOGO_URL_IS_NULL("ICON_LOGO_URL_IS_NULL","角标图片地址不能为空"),
    ICON_DATA_OPERATE_ERROR("ICON_DATA_OPERATE_ERROR","角标信息数据库处理异常"),
    BALANCE_QUERY_CONTRACT_NO_NULL("BALANCE_QUERY_CONTRACT_NO_NULL","余额户查询：客户账户号为空!"),

    QUERY_SEND_INFO_FAIL("QUERY_SEND_INFO_FAIL","查询消息推送设置失败！"),
    /**
     * 消息推送类型不正确
     */
    NOTIFICATION_TYPE_ERROR("NOTIFICATION_TYPE_ERROR", "未找到该类型的消息推送模板"),
    ANALYZE_QRCODE_FAIL("ANALYZE_QRCODE_FAIL", "二维码解析异常，请重试！"),
    QUERY_APPID_FAIL("QUERY_APPID_FAIL", "商户进件信息异常，请核实进件状态！"),
    DIFFER_CERTIFICATE_ERROR("DIFFER_CERTIFICATE_ERROR", "身份证编号与原身份证编号不一致"),
    DIFFER_LICENSE_ERROR("DIFFER_LICENSE_ERROR", "营业执照编号与原执照编号不一致"),
    LICENSE_NOT_NULL("LICENSE_NOT_NULL","营业执照信息不能有未填项"),
    OPERATOR_NOT_NULL("OPERATOR_NOT_NULL","基本信息不能有未填项"),
    OTHER_INFO_NOT_NULL("OTHER_INFO_NOT_NULL","其他信息不能有未填项"),
    INFO_NO_CHANGE("INFO_NO_CHANGE","资质信息未变更,请修正后提交"),
    LICENSE_END_DATE_ERROR("LICENSE_END_DATE_ERROR","营业执照到期时间不能小于当前时间"),
    CIF_BANK_CARD_ERROR("CIF_BANK_CARD_ERROR","查询CIF银行卡信息失败"),


    /**
     * 查询结果为空
     */
    QUERY_EMPTY("QUERY_EMPTY","查询结果为空"),

    FILE_ID_WRONG("FILE_ID_WRONG","营业执照图片文件路径错误"),
    OCR_LICENSE_FAIL("OCR_LICENSE_FAIL","营业执照图片OCR识别失败"),

    QUERY_CUSTOMER_BIO_FAIL("QUERY_CUSTOMER_BIO_FAIL","人脸信息查询失败"),

    VERIFY_CODE_SEND_FAIL("VERIFY_CODE_SEND_FAIL","验证码发送失败"),
    QUER_LONGIN_INFO_NULL("QUER_LONGIN_INFO_NULL","查询登录信息为空"),
    STAFF_ACCOUNT_NOT_EXIST("STAFF_ACCOUNT_NOT_EXIST","员工账号不存在"),

    MERCHANT_INFO_NOT_EXIST("MERCHANT_INFO_NOT_EXIST","商户信息不存在"),

    MERCHANT_CONTACT_INFO_QUERY_NULL("MERCHANT_CONTACT_INFO_QUERY_NULL","查询商户的法人信息为空"),

    PAY_PWD_CHECK_FAIL("PAY_PWD_CHECK_FAIL","用户支付密码校验失败"),

    CIF_CARD_BIN_QUERY_NULL("CIF_CARD_BIN_QUERY_NULL","cif卡bin信息查询为空，请核实卡号"),
    BIND_CARD_TYPE_ILLEGAL("BIND_CARD_TYPE_ILLEGAL","绑卡类型非法，只能绑定借记卡！"),
    MERCHANT_INFO_QUERY_NULL("MERCHANT_INFO_QUERY_NULL","商户信息查询为空"),
    STATUS_NOT_RESPONSE("STATUS_NOT_RESPONSE","状态不处理"),
    STATUS_NOT_NULL("STATUS_NOT_NULL","状态不能为空"),
    QUALIFICATION_PHOTO_INFO_NOT_NULL("QUALIFICATION_PHOTO_INFO_NOT_NULL","资质照片信息不能全部为空"),

    REQUESTS_ARE_BEING_PROCESSED("REQUESTS_ARE_BEING_PROCESSED","请求正在处理中，请勿重复提交"),

    MCC_INFO_IS_NULL("MCC_INFO_IS_NULL", "行业信息为空"),

    SIGN_PRODUCT_CODE_VALIDATE_ERROR("SIGN_PRODUCT_CODE_VALIDATE_ERROR", "产品码异常，当前商户仅可签约分账产品"),
    /**
     * 门店店员工不存在
     */
    STORE_STAFF_IS_NULL("STORE_STAFF_IS_NULL","门店店员工不存在"),

    /**
     * 当前商户未签约分账产品
     */
    UN_SIGNED_SUB_ACCOUNT_PRODUCT("UN_SIGNED_SUB_ACCOUNT_PRODUCT", "当前商户未签约分账产品"),

    /**
     * 当前商户未签约扫码下单那产品
     */
    UN_SIGNED_SCAN_CODE_ORDER_PRODUCT("UN_SIGNED_SCAN_CODE_ORDER_PRODUCT", "当前商户未签约扫码下单产品,请切换进行签约"),

    /**
     * 获取跳转微信小程序地址失败
     */
    GET_SCHEME_URL_FAIL("GET_SCHEME_URL_FAIL", "获取跳转微信小程序地址失败"),
    /**
     * 当前商户未签约聚合产品
     */
    UN_SIGNED_AGGREGATION_PRODUCT("UN_SIGNED_AGGREGATION_PRODUCT", "当前商户未签约聚合产品,请切换进行签约"),
    /**
     * 查询商户协议信息不存在
     */
    QUERY_MERCHANT_AGREEMENT_INFO_NOT_EXIST("QUERY_MERCHANT_AGREEMENT_INFO_NOT_EXIST", "查询商户协议信息不存在"),

    /**
     * 查询商户信息超过50次/日
     */
    TOO_MANY_MERCHANT_INFO_SEARCHES("TOO_MANY_MERCHANT_INFO_SEARCHES", "查询商户信息上限，请明日再次尝试！"),

    /**
     * 分账接收方商户号不能为空
     */
    SUB_ACCOUNT_RECEIVER_MERCHANT_CODE_NOT_NULL("SUB_ACCOUNT_RECEIVER_MERCHANT_CODE_NOT_NULL", "分账接收方商户号不能为空"),

    /**
     * 签约商户类型不正确
     */
    INCORRECT_TYPE_OF_MERCHANT_CONTRACTED("INCORRECT_TYPE_OF_MERCHANT_CONTRACTED", "签约商户类型不正确"),

    /**
     * 商户申请类型不存在
     */
    MERCHANT_APPLY_TYPE_NOT_EXIST("MERCHANT_APPLY_TYPE_NOT_EXIST", "商户申请类型不存在"),
    /**
     * 商户信息不完整
     */
    RESTORE_MERCHANT_NULL("RESTORE_MERCHANT_NULL","商户信息不完整"),
    /**
     * 经营信息不完整
     */
    RESTORE_BUSINESS_NULL("RESTORE_BUSINESS_NULL","经营信息不完整"),
    /**
     * 举证信息不完整
     */
    RESTORE_PROOF_NULL("RESTORE_PROOF_NULL","举证信息不完整"),

    WORDS_INPUT_ERROR("WORDS_INPUT_ERROR","输入文本存在敏感词"),

    /**
     * 产品信息不存在
     */
    PRODUCT_INFO_IS_NOT_EXIST("PRODUCT_INFO_IS_NOT_EXIST", "查询产品信息不存在"),

    /**
     * 商户白名单导入，商户号/商户名称不能为空
     */
    UPLOAD_MERCHANT_INFO_NOT_BLANK("UPLOAD_MERCHANT_INFO_NOT_BLANK", "商户号(商户名称)不能为空,请重新上传"),


    NOT_SUPPORT_STATUS_FAIL("NOT_SUPPORT_STATUS_FAIL","不支持的交易状态"),
    THE_CERTIFICATE_HAS_EXPIRED("THE_CERTIFICATE_HAS_EXPIRED","该证件已到期"),
    /**
     * 营业执照识别失败，请重新上传！
     */
    BUSINESS_LICENSE_OCR_FAIL("BUSINESS_LICENSE_OCR_FAIL","营业执照识别失败，请重新上传！"),
    /**
     * 身份证失败失败，请重新上传！
     */
    ID_CARD_OCR_FAIL("ID_CARD_OCR_FAIL","身份证失败失败，请重新上传！"),
    /**
     * 资质审核中，不允许修改资质
     */
    AUDIT_RESULT_ERROR("AUDIT_RESULT_ERROR","资质审核中，不允许修改资质"),

    /**
     * 未未能识别到有效的身份信息，请重新上传！
     */
    ID_CARD_OCR_RESULT_NULL("ID_CARD_OCR_FAIL","未能识别到有效的身份信息，请重新上传！"),
    /**
     * 提交数据不能为空，请先保存后提交！
     */
    SUBMIT_DATA_NOT_FULL("SUBMIT_DATA_NUT_FULL","请先保存后再提交！"),
    /**
     * 统一的登录失败提示语
     */
    APP_LOGIN_FAIL("APP_LOGIN_FAIL","用户名或密码错误"),
    /**
     * 提交数据不能为空，请确认
     */
    SUBMIT_DATA_NOT_ALL_FULL("SUBMIT_DATA_NOT_ALL_FULL","商户信息不完整，经营信息不完整，举证信息不完整！"),

    /**
     * 商户信息不完整，经营信息不完整！
     */
    BASE_INFO_BUSINESS_NOT_NULL("BASE_INFO_BUSINESS_NOT_NULL ","商户信息不完整，经营信息不完整！"),

    /**
     * 商户信息不完整，交易举证信息不完整！
     */
    BASE_INFO_PROOF_NOT_NULL("BASE_INFO_PROOF_NOT_NULL ","商户信息不完整，交易举证信息不完整！"),
    /**
     * 商户经营信息不完整，交易举证信息不完整！
     */
    BUSINESS_PROOF_NOT_NULL("BUSINESS_PROOF_NOT_NULL ","商户经营信息不完整，交易举证信息不完整！"),
    /**
     * 白名单导入失败，白名单导入名称重复！
     */
    WHITE_LIST_IMPORT_ERROR("WHITE_LIST_IMPORT_ERROR ","白名单导入名称已存在！"),
    /**
     * 商户类型不能为空
     */
    MERCHANT_TYPE_ISNULL("MERCHANT_TYPE_ISNULL","商户类型错误"),
    /**
     * 操作失败
     */
    OPERATION_FAILED("OPERATION_FAILED","操作失败"),
    /**
     * 名称不能重复
     */
   DUPLICATE_NAME("DUPLICATE_NAME","名称不能重复"),
    /**
     * 数据更新失败
     */
    DATA_UPDATED_FAILED("DATA_UPDATED_FAILED","数据更新失败"),
    /**
     * 标准图与大尺寸图不能同时为空
     */
    NOT_SIMULTANEOUSLY_NULL("NOT_SIMULTANEOUSLY_NULL","标准图与大尺寸图不能同时为空"),
    /**
     * 查询结算周期失败
     */
    SETTLE_INFO_QUERY_CYCLE_FAIL("SETTLE_INFO_QUERY_CYCLE_FAIL", "查询结算周期失败"),
    /**
     * 请填写正确的时间
     */
    BANNER_TIME_ERROR("BANNER_TIME_ERROR","请填写正确的时间"),
    /**
     * 数据新增失败
     */
    DATA_INSERT_FAILED("DATA_INSERT_FAILED","数据新增失败"),
   /**
     * 图片上传审核失败
     */
    PHOTO_UPLOAD_CHECK_FAIL("PHOTO_UPLOAD_CHECK_FAIL","图片审核不通过，请重新上传！"),

    /**
     * 名称重复
     */
    NAME_EXITS("NAME_EXITS","名称已存在"),
    /**
     * 该广告不存在
     */
    BANNER_IS_NOT("BANNER_IS_NOT","该广告不存在"),
    /**
     * 该配置不存在
     */
    CONFIG_IS_NOT("CONFIG_IS_NOT","该配置不存在"),
    /**
     * 地区不能为空
     */
    REGIONAL_NOT_NULL_ERROR("REGIONAL_NOT_NULL_ERROR","地区不能为空"),
    /**
     * 白名单不能为空
     */
    LIST_NOT_NULL_ERROR("LIST_NOT_NULL_ERROR","白名单不能为空"),
    /**
     * 该广告配置已存在
     */
    BANNER_CONFIG_IS_EXIST("BANNER_CONFIG_IS_EXIST","该广告配置已存在"),
    /**
     * redis操作失败
     */
    REDIS_OPERATION_FAILED("OPERATION_FAILED","redis操作失败"),
    /**
     * 不存在该属性
     */
    ATTRIBUTE_IS_NOT("ATTRIBUTE_IS_NOT","不存在该属性"),
    /**
     * 删除子引用配置操作失败
     */
    DELETE_APP_CONFIG_FAILED("DELETE_APP_CONFIG_FAILED","删除子引用配置操作失败"),
    /**
     * 版本应用类型数据已存在
     */
    VERSON_APPTYPE_EXIST("VERSON_APPTYPE_EXIST","版本应用类型数据已存在"),
    /**
     * 商户白名单导入为空
     */
    MERCHANT_WHITE_IMPORT_BLANK("MERCHANT_WHITE_IMPORT_BLANK","商户白名单导入为空！"),
    /**
     * 代理商导入信息为空
     */
    AGENT_INFO_IMPORT_BLANK("AGENT_INFO_IMPORT_BLANK","代理商导入数据为空"),
    /**
     * 商户白名单信息已经存在
     */
    MERCHANT_WHITE_INFO_EXIST("MERCHANT_WHITE_INFO_EXIST","商户白名单信息已经存在！"),
    /**
     * 子应用信息不存在
     */
    APP_NOT_EXIST("MERCHANT_WHITE_INFO_EXIST","子应用信息不存在！请刷新页面后重试！"),
    /**
     * 子应用配置信息不存在
     */
    APP_CONFIG_NOT_EXIST("MERCHANT_WHITE_INFO_EXIST","子应用配置信息不存在！请刷新页面后重试！"),
    /**
     * 广告展示位置与当前选择的展示位置不同
     */
    BANNER_TYPE_ERROR("BANNER_TYPE_ERROR","广告展示位置与当前选择的展示位置不同"),
    /**
     * 广告匹配错误
     */
    BANNER_MATCH_ERROR("BANNER_MATCH_ERROR","广告匹配错误"),
    /**
     * 该广告已经关联了广告配置,不能修改展示位置
     */
    BANNER_UPDATE_ERROR("BANNER_UPDATE_ERROR","该广告已经关联了广告配置,不能修改展示位置"),
    /**
     * 删除商户信息失败,请重试
     */
    DELETE_MET_ERROR("DELETE_MET_ERROR","删除商户信息失败,请重试"),
    /**
     * 展示位置数量错误
     */
    PAGE_LOCATION_SIZE_ERROR("PAGE_LOCATION_SIZE_ERROR","展示位置数量错误"),
    /**
     * 地区或账号不能为空
     */
    REGION_LIST_NOT_NULL_ERROR("REGION_LIST_NOT_NULL_ERROR","地区或账号不能为空"),
	/**
     * 代理商关联配置新增失败
     */
    AGENT_CONFIG_INSERT_FAILED("AGENT_CONFIG_INSERT_FAILED","代理商关联配置新增失败"),
    /**
     * 业务cif登录失败,请重试！
     */
    BIZ_CIF_SMS_LOGIN_FAIL("BIZ_CIF_SMS_LOGIN_FAIL","业务cif登录失败,请重试！"),
    /**
     * 账号不存在
     */
    ACCONUT_IS_NOT_NULL("ACCONUT_IS_NOT_NULL", "账号不存在"),
    /**
     * 该商户不存在
     */
    MERCHANT_IS_NOT("MERCHANT_IS_NOT","该商户不存在"),
    /**
     * 提现金额不可大于可用余额
     */
    WITHDRAWAL_AMOUNT_EXCEEDS_AVAILABLE_BALANCE("WITHDRAWAL_AMOUNT_EXCEEDS_AVAILABLE_BALANCE","提现金额不可大于可用余额"),
    /**
     * 提现产品签约失败
     */
    BALANCE_WITHDRAWAL_PRODUCTS_FAIL("BALANCE_WITHDRAWAL_PRODUCTS_FAIL","提现产品签约失败"),
    /**
     * 金额格式错误
     */
    AMOUNT_FORMAT_ERROR("AMOUNT_FORMAT_ERROR","金额格式错误"),
    /**
     * 提现金额超过了单笔限额
     */
    AVAILABLE_SINGLE_LIMIT("AVAILABLE_SINGLE_LIMIT","提现金额超过了单笔限额"),
    /**
     * 提现金额超过了当日可用剩余限额
     */
    AVAILABLE_DAY_LIMIT("AVAILABLE_DAY_LIMIT","提现金额超过了当日可用剩余限额"),
    /**
     * 个人余额提现产品未签约
     */
    PERSON_BALANCE_WITHDRAWAL_PRODUCTS("PERSON_BALANCE_WITHDRAWAL_PRODUCTS","个人余额提现产品未签约"),
    /**
     * 余额提现产品未签约
     */
    BALANCE_WITHDRAWAL_PRODUCTS("BALANCE_WITHDRAWAL_PRODUCTS","余额提现产品未签约"),
    /**
     * 企业余额提现产品未签约
     */
    ENTERPRISE_BALANCE_WITHDRAWAL_PRODUCTS("ENTERPRISE_BALANCE_WITHDRAWAL_PRODUCTS","企业余额提现产品未签约"),
    /**
     * 未设置支付密码
     */
    PAYMENT_PASSWORD_IS_NOT("PAYMENT_PASSWORD_IS_NOT","未设置支付密码"),
    /**
     * 密码错误
     */
    PAYMENT_PASSWORD_IS_ERROR("PAYMENT_PASSWORD_IS_ERROR","密码错误"),
    /**
     * 该提现卡不存在
     */
    BANK_CARD_INFO_IS_NOT("BANK_CARD_INFO_IS_NOT","该提现卡不存在"),
    /**
     * 回执单不能为空
     */
    RECEIPTS_URL_IS_NOT("RECEIPTS_URL_IS_NOT","回执单不能为空"),
    /**
     * 银行手机号不能为空
     */
    RESERVE_MOBILE_IS_NOT("RESERVE_MOBILE_IS_NOT","银行手机号不能为空"),
    /**
     * 验证码不能为空
     */
    VERIFY_CODE_IS_NOT("VERIFY_CODE_IS_NOT","验证码不能为空"),

    /**
     * 地区或账号不能为空
     */

    UpgradeAccount("REGION_LIST_NOT_NULL_ERROR","地区或账号不能为空"),
    /**
     * 升级账户失败
     */
    UPGRADE_ACCOUNT_ERROR("UPGRADE_ACCOUNT_ERROR","升级账户失败"),
    /**
     * 升级D+0结算失败
     */
    UPGRADE_SETTLEMENT_ERROR("UPGRADE_SETTLEMENT_ERROR","升级D+0结算失败"),
    /**
     * 查询账户升级失败
     */
    QUERY_ACCOUNT_UPGRADE_ERROR("QUERY_ACCOUNT_UPGRADE_ERROR","查询账户升级失败"),
    /**
     * 账户已经升级成功
     */
    QUERY_ACCOUNT_UPGRADE_SUCCESS("QUERY_ACCOUNT_UPGRADE_SUCCESS","账户已经升级成功，请勿重复操作！"),
    /**
     * 查询D+0申请条件失败
     */
    QUERY_PRIVILEGES_ERROR("QUERY_PRIVILEGES_ERROR","查询D+0申请条件失败"),

    /**
     *商户无权限或权限未生效
     */
    MERCHANT_PERMISSION_NOT_EXIST("MERCHANT_PERMISSION_NOT_EXIST", "商户无权限或权限未生效"),
    /**
     * 解决方案不存在
     */
    SOLUTION_NOT_EXIST("200001", "解决方案不存在"),
    /**
     * 不满足D+0查询开通条件
     */
    NOT_PRIVILEGES_ERROR("NOT_PRIVILEGES_ERROR", "不满足D+0申请条件，开通失败"),
    /**
     * 商户状态不可用/不存在
     */
    MERCHANT_STATUS_NOT_ENABLE("MERCHANT_STATUS_NOT_ENABLE","商户状态不可用/不存在"),
    /**
     * 银行卡不支持代付
     */
    SETTLE_CARD_IS_NOT_AGENT("SETTLE_CARD_IS_NOT_AGENT", "该银行卡不支持代付,请选择其他银行卡"),

    /**
     * 查询银行卡信息失败
     */
    QUERY_BANK_CARD_INFO_ERROR("QUERY_BANK_CARD_INFO_ERROR", "查询银行卡信息失败"),
    /**
     * 银行卡列表信息不匹配
     */
    MERCHANT_BANKCARD_IS_NULL("MERCHANT_BANKCARD_IS_NULL","银行卡列表信息不匹配，请查证后再进行交易处理"),
    /**
     * 切换结算卡失败，请重试
     */
    SWITCH_SETTLE_BANK_ERROR("SWITCH_SETTLE_BANK_ERROR", "切换结算卡失败，请重试"),
    /**
     * 查询账户升级失败
     */
    ACCOUNT_UPGRADE_ERROR("ACCOUNT_UPGRADE_ERROR","账户升级失败"),
    /**
     * 该银行卡已绑定,请勿重复绑定
     */
    CARD_EXISTED("CARD_EXISTED","该银行卡已绑定,请勿重复绑定"),
    /**
     * 该卡不存在
     */
    BANK_INFO_IS_NULL("BANK_INFO_IS_NULL","该卡不存在"),
    /**
     * 查询的联行号为空
     */
    BRANCH_BANK_LIST_IS_NULL("BRANCH_BANK_LIST_IS_NULL","查询的联行号为空"),
    /**
     * 绑卡失败
     */
    BIND_CARD_IS_FAIL("BIND_CARD_IS_FAIL","绑卡失败"),
    /**
     * 商户状态不可用
     */
    MERCHANT_STATUS_IS_NOT_ENABLE("MERCHANT_STATUS_IS_NOT_ENABLE","商户状态不可用"),

    /**
     * 商户注册信息响应结果为空
     */
    MERCHANT_BASE_INFO_NULL("200001","商户注册信息响应结果为空"),
    /**
     * 提现详情查询结果不存在
     */
    WITHDRAW_DETAIL_IS_NULL("WITHDRAW_DETAIL_IS_NULL","体现详情信息不存在"),
    /**
     * 快捷绑卡申请ID
     */
    APPLY_ID_IS_NOT("APPLY_ID_IS_NOT","快捷绑卡申请ID不能为空"),
    /**
     * 卡类型错误
     */
    CARD_TYPE_IS_ERROR("CARD_TYPE_IS_ERROR","卡类型错误"),
    /**
     * 提现金额应大于0
     */
    AMT_IS_ERROR("AMT_IS_ERROR","提现金额应大于0"),
 /**
     * 当前商户经营类型为经营转让/委托结算，不允许绑卡
     */
    MERCHNNT_MANAGER_TYPE_NOT_ALLOW_OPT_BIND_FAIL("MERCHNNT_MANAGER_TYPE_NOT_ALLOW_OPT", "当前商户经营类型为经营转让/委托结算，不允许绑卡"),
    /**
     * 当前商户经营类型为经营转让/委托结算，不允许切换卡
     */
    MERCHNNT_MANAGER_TYPE_NOT_ALLOW_OPT_SWITCH_FAIL("MERCHNNT_MANAGER_TYPE_NOT_ALLOW_OPT_SWITCH_FAIL", "当前商户经营类型为经营转让/委托结算，不允许切换卡"),
    /**
     * 快捷卡不能切换为默认提现卡
     */
    QUICK_SWITCH_FAIL("QUICK_SWITCH_FAIL", "快捷卡不能切换为默认提现卡"),


    /**
     * 没有开通个人翼支付账户
     */
    NOT_OPEN_BESTPAY_ACCOUNT("NOT_OPEN_BESTPAY_ACCOUNT", "没有开通个人翼支付账户"),
    /**
     * 不能进行跨年查询
     */
    NOT_ALLOW_OVER_YEAR("NOT_ALLOW_OVER_YEAR","不能进行跨年查询"),


    /**
     * 不能绑定对公卡
     */
    NOT_BIND_PUBLIC_CORD("NOT_BIND_PUBLIC_CORD","不能绑定对公卡"),


    /**
     * 添益宝红包已经领取成功
     */
    RED_COLLECT_SUCCESS("RED_COLLECT_SUCCESS","添益宝红包已经领取成功"),


    /**
     * 请先进行添益宝开户
     */
    PLEASE_OPEN_TYB_ACCOUNT("PLEASE_OPEN_TYB_ACCOUNT","请先进行添益宝开户。"),


    /**
     * 不允许开通个人翼支付账户
     */
    NOT_ALLOW_OPEN_BESTPAY_ACCOUNT("NOT_OPEN_BESTPAY_ACCOUNT", "不允许开通个人翼支付账户"),
    /**
     * 不允许升级结算方式
     */
    NOT_ALLOW_OPEN_SETTLE("NOT_ALLOW_OPEN_SETTLE", "不允许升级结算方式"),

    /**
     * 请先进行翼支付实名绑卡
     */
    PLEASE_UPGRADE_GRADE("PLEASE_UPGRADE_GRADE", "请先将翼支付账号升级至三星级"),
/**
     * 个体有证不允许签约该产品
     */
    LICENSE_NOT_ALLOW_SIGN_PROD_CODE("LICENSE_NOT_ALLOW_SIGN_PROD_CODE","个体有证不允许签约该产品"),
    /**
     * 个体无证不允许签约该产品
     */
    NO_LICENSE_NOT_ALLOW_SIGN_PROD_CODE("NO_LICENSE_NOT_ALLOW_SIGN_PROD_CODE","个体无证不允许签约该产品"),

    /**
     * 客户端编号已经存在
     */
    CLIENT_ID_EXIST("CLIENT_ID_EXIST","客户端编号已经存在"),

    /**
     * 查询授权状态不存在
     */
    QUERY_AUTH_NOT_EXIST("QUERY_AUTH_NOT_EXIST","查询授权状态不存在"),

    /**
     * 授权异常
     */
    AUTH_ERROR("AUTH_ERROR","授权异常"),

    /**
     * 商户未授权
     */
    MERCHANT_NOT_AUTH("MERCHANT_NOT_AUTH","该商户未进行授权，请登录商户账号进行授权"),

    /**
     * 商户白名单导入条数限制
     */
    MERCHANT_WHITE_IMPORT_ERROR("MERCHANT_WHITE_IMPORT_ERROR","商户白名单导入条数过大！"),

    /**
     * 策略ID已经存在
     */
    STRATEGY_ID_EXIST("STRATEGY_ID_EXIST", "策略ID已经存在"),


    /**
     * 商户没有商户余额户，不能变更结算方式到商户余额结算
     */
    NOT_ALLOW_MODIFY_MERCHANT_BALANCE("NOT_ALLOW_MODIFY_MERCHANT_BALANCE", "不满足条件，变更结算方式失败。"),

    /**
     * 策略名称已经存在
     */
    STRATEGY_NAME_EXIST("STRATEGY_NAME_EXIST", "策略名称已经存在"),
    /**
     * 策略ID不存在
     */
    STRATEGY_ID_NOT_EXIST("STRATEGY_ID_NOT_EXIST", "策略ID不存在"),
    /**
     * 企业商户不允许签约该产品
     */
    ORG_LICENSE_NOT_ALLOW_SIGN_PROD_CODE("ORG_LICENSE_NOT_ALLOW_SIGN_PROD_CODE","企业商户不允许签约该产品"),
    /**
     * 调用开放平台获取微信小程序SchemeUrl失败
     */
    ACQUIRING_RPC_ERROR_CODE_00109("000109","调用开放平台获取微信小程序SchemeUrl失败"),

    /**
     * 数据库查询异常
     */
    ERROR_QUERY_DATABASE("ERROR_QUERY_DATABASE","数据库查询异常"),

    /**
     * 当前结算协议不存在
     */
    AGREEMENT_SETTLE_NOT_FOUND("AGREEMENT_SETTLE_NOT_FOUND","当前结算协议不存在"),


    /**
     * 商户状态异常不允许升级
     */
    NOT_ALLOW_UPGRADE("NOT_ALLOW_UPGRADE","商户状态异常不允许升级"),

    FREE_MUD_ORDER_SYNC_ERROR("FREE_MUD_ORDER_SYNC_ERROR","非码订单同步微信失败"),
    /**
     * 进件渠道错误
     */
    PAY_CHANNEL_ERROR("PAY_CHANNEL_ERROR","商户进件渠道错误"),
    /**
     * 查询支付信息返回结果为空
     */
    QUERY_PAY_INFORMATION_IS_EMPTY("QUERY_PAY_INFORMATION_IS_EMPTY","查询支付信息返回结果为空"),
    /**
     * 非码订单同步微信创的建订单不存在
     */
    SYNC_ORDER_NOT_EXIST("SYNC_ORDER_NOT_EXIST","非码订单同步微信的创建订单不存在"),

    ;
    private String errorCode;
    private String errorDesc;

    ErrorCodeEnum(String errorCode, String errorDesc) {
        this.errorCode = errorCode;
        this.errorDesc = errorDesc;
    }

}
